able to yield profit - German English Dictionary